/* 功能：打印华氏与摄氏温度。*/

#include <stdio.h>
/*
 * 当fahr=0,20,...300时，分别打印华氏温度与摄氏温度
 * */

int main(){		/* 声明main函数 */
	int fahr, celsius;		/* 声明两个变量:fahr, celsius，它们的类型是int类型，整数数字*/
	int lower, upper, step;		/* 声明三个变量 */

	lower = 0;	/* 温度表的下限 */
	upper = 300；	/* 温度表的上限 */
	step = 20;	/* 步长 */

	fahr = lower;	/* 设置fahr初始值为lower,lower为0,这是一个赋值语句 */
	while (fahr <= upper) {			/* while()是一个函数 */
		celsius = 5 * (fahr - 32) / 9;	/* 计算温度的算法 */
		printf("%d\t%d\n",fahr, celsius);	/* 输出函数 */
		fahr = fahr + step;	/* 步进 */
	}
}

/*
 * while函数的功能是循环执行任务，它有条件要求：当fahr <= upper的条件成立时，进入并执行循环体里的操作。当条件不成立时，语句结束。
 * int fahr; 要给一个变量声明时，需要指定一个变量的类型，int 是 fahr的类型，fahr本身是变量的名字，变量名不能是数字或特殊字符开头，可以是字母或下划线_，另外还有一些c语言的关键字，是被编译器视作保留字，例如： int,main,while等等，变量名不能和保留字一致。
* 值得注意的是#include <stdio.h>里后面是注释，注释的内容是不被编译器执行，将被忽略。
*/

